london scotland christmas escort holiday glasgow edinburgh accommodation self catering b&b escorts cottage wales apartments ireland bed and breakfast luxury cottages